#ifndef __WORD_BREAK_H__
#define __WORD_BREAK_H__

#include <string>
#include <vector>
#include <unordered_set>

using namespace std;

bool wordBreak(string s, unordered_set<string> &dict);
vector<string> wordBreakAll(string s, unordered_set<string> &dict);
vector<string> wordBreakAll1(string s, unordered_set<string> &dict);

#endif

